have a tale to tell - French English Dictionary